to the best of ability - İspanyolca İngilizce Sözlük